package DAO;

public class DAOFactory {
    public static ICustomerDAO getCustomerDAOInstance() {
        return new CustomerDAO();
    }

    public static IOrderDAO getOrderDAOInstance() {
        return new OrderDAO();
    }

    public static IPackageDAO getPackageDAOInstance() {
        return new PackageDAO();
    }

    public static IBillDAO getBillDAOInstance() {
        return new BillDAO();
    }

    public static IMaintenanceDAO getMaintenanceDAOInstance() {
        return new MaintenanceDAO();
    }

    public static IComplaintDAO getComplaintDAOInstance() {
        return new ComplaintDAO();
    }

    public static IAdminDAO getAdminDAOInstance() {
        return new AdminDAO();
    }

    public static IStaffDAO getStaffDAOInstance() {
        return new StaffDAO();
    }

    public static ITechnicianDAO getTechnicianDAOInstance() {
        return new TechnicianDAO();
    }

}
